home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1990: Night of the Living Disc / Night of the Living Disc.hdv / Dev.CD.5 / Tools / File.Type.Notes / FTN.B3.xxxx < prev    next >
Encoding:
Text File  |  1989-08-03  |  2.2 KB  |  47 lines  |  [04] ASCII Text (0x0000)

  1. Apple II
  2. File Type Notes
  3. _____________________________________________________________________________
  4.                                                   Developer Technical Support
  5.  
  6.  
  7. File Type:         $B3 (179)
  8. Auxiliary Type:    All
  9.  
  10. Full Name:     ProDOS 16 or GS/OS Application
  11. Short Name:    GS/OS Application
  12.  
  13. Written by:    Dave Lyons & Matt Deatherage                    September 1989
  14.  
  15. Files of this type and auxiliary type contain application programs for the 
  16. Apple IIGS.
  17. _____________________________________________________________________________
  18.  
  19. Files of type $B3 contains GS/OS application programs.  These files contain 
  20. program code in Object Module Format (OMF) that is loaded by the System Loader 
  21. or ExpressLoad at an address and is then executed in a documented environment.
  22.  
  23. The environment and constraints for application programs are documented in 
  24. GS/OS Reference; all developers creating file of type $B3 should be familiar 
  25. with this material.  OMF is documented in GS/OS Reference and the APW 
  26. Reference Manual.
  27.  
  28. The auxiliary type for $B3 files is now defined to indicate properties of the 
  29. program contained within the file.  Other parts of the system may use this 
  30. information to properly control the environment for the program:
  31.  
  32.             bits 31-16       reserved--must be 0
  33.             bits 15-8        signature byte.  $DB means bits 7-0 are valid
  34.             bits 7-3         reserved--must be 0
  35.             bit 2            Message Aware:
  36.                              1 = uses Message Center message #1 
  37.                              0 = ignores Message Center message #1
  38.             bit 1            Desktop Application:
  39.                              1 = uses desktop tools such as (at least) 
  40.                                  QuickDraw II, Event Manager, Window 
  41.                                  Manager, Control Manager, and Menu Manager
  42.                              0 = doesn't use desktop tools
  43.             bit 0            GS/OS Aware:
  44.                              1 = uses long prefixes (for example, prefix 9 
  45.                                  instead of prefix 1)
  46.                              0 = uses short prefixes (less than 63 
  47.                                  characters)